A good poker forum can teach you more than one persons attempt to teach you what you want to learn. There are many free reads out there, just google and learn away.
I read Doyle Brunson's book. "Power Poker" or something like that It was pretty good. Might be a little out dated, but it's still a good place to start.